package com.ybkj.daijia.server.service;

import com.ybkj.daijia.page.Page;
import com.ybkj.daijia.server.model.CarType;
import java.util.List;
import java.util.Map;

/**
 * @author Shine
 */
public interface CarTypeService {

    int save(CarType carType);// 保存汽车类型到数据库

    int delete(Long id); // 根据主键删除汽车类型信息

    int update(CarType carType);// 根据主键修改数据

    CarType findById(Long id); // 根据主键查询汽车类型信息

    CarType findByName(String name); // 根据主键查询汽车类型信息

    List<CarType> findAll(); // 查询所有汽车类型

    List<CarType> selectByCompany(Long companyId, Integer offset, Integer size);

    public Page<Map<String, Object>> queryByCompany(Long companyId,
        Integer page, Integer limit);

    public List<CarType> findBycarTypeIn(String[] carTypes);

}
